/*
 * @Description: 继承测试类
 * 
 * @Author: rendc
 * 
 * @Date: 2025-07-31 09:23:29
 * 
 * @LastEditors: rendc
 * 
 * @LastEditTime: 2025-07-31 09:45:44
 */

public class Test01 {

  public static void main(String[] args) {
    // 创建Person类对象 调用的是无参构造器
    Person p1 = new Person();
    p1.setName("person1");
    p1.sayHello();
    Student s1 = new Student();
    // 子类继承父类之后，可以直接使用父类中公共的方法，提高代码复用率
    // 子类可以通过父类的非私有方法操作父类的的私有成员属性
    s1.setName("student1");
    s1.sayHello();
    // 子类不能直接操作父类的私有成员属性
    // s1.name = "10";
    // 子类可以直接操作父类的非私有成员属性
    s1.age = 10;
  }
}
